#pragma once

#include "hgeresource.h"
#include "GlobalDefine.h"

class CResManager
{
public:
	static CResManager* GetInstance();
	~CResManager(void);

private:
	CResManager(void);

	void LoadRes();

public:
	hgeSprite				*m_spritePlay1[TANK_W_COUNT][TANK_H_COUNT];
	hgeSprite				*m_spriteBullet[BULLET_W_COUNT][BULLET_H_COUNT];
	hgeSprite				*m_spriteEnemy[TANK_W_COUNT][TANK_H_COUNT*2];
	hgeSprite				*m_spriteMapUnit[MAP_UNIT_COUNT];

	hgeAnimation			*m_animExplode;

private:
	hgeResourceManager		*m_res;
	HGE						*m_hge;
	static CResManager		*m_resManager;
};
